Big Huge Thesaurus

large number

noun